* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body,
html {
  background-color: #f1f4f5;
  height: 100%;
}

a {
  text-decoration: none;
  color: #303133;
}

.h5{
  font-size: 16px
}

.margin-top {
  margin-top: 15px;
}

/* 侧边栏盒子 */
.aside-box {
  background-color: #263238;
}

/* 侧边栏的导航 */
.el-container .aside-box .el-menu {
  width: 100%;
  border: none;
}

/* 侧边栏的主选项 */
.aside-box .el-submenu .el-submenu__title {
  height: 40px;
  line-height: 40px;
}

/* 侧边栏的子选项 */
.aside-box .el-submenu .el-menu-item {
  height: 30px;
  line-height: 30px;
  font-size: 12px;
}

/* 选择框根据父级自适应宽度 */
.el-select {
  width: 100%;
}

/* table的表格文字全部居中显示 */
.el-table__body-wrapper {
  min-height: 450px;
}

.el-table .cell {
  text-align: center;
}

.el-table .table-operation {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: nowrap;
  white-space: normal;
  text-align: left;
  align-items: flex-end;
}

.tableHeader {
  margin-bottom: 15px;
}

/*块盒子*/
.block-box .el-row {
  margin-bottom: 14px;
}

.block-box .el-row .el-col b {
  display: inline-block;
  width: 40%;
  margin-right: 10px;
  text-align: right;
}

.block-box .el-row .el-col span {
  display: inline-block;
  width: 50%;
}

.auto {
  width: 100%;
  height: 100%;
}

/* 操作按钮 */
.routeButton {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
  outline: 0;
  cursor: pointer;
  padding: 0;
  font-size: 14px;
  font-weight: 500;
  color: #409EFF;
}

.routeButton:hover {
  color: #66b1ff;
  text-decoration: underline;
}

/* 性别文字颜色 */
.icon-xingbienan {
  color: #40a4cd;
}

.icon-xingbienv {
  color: red;
}

.icon-Collection {
  color: #cccccc;
}

/* 抽屉样式 */
.el-drawer {
  padding-bottom: 20px;
}

/* 页面列表查询 */
.pageQuery {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.pageQuery .queryItem {
  width: 20%;
}

.pageQuery .el-form-item {
  padding: 0 10px;
}

/* 日期选择期输入框 */
.el-range-editor--small.el-input__inner {
  width: 100%;
}
.input-with-select .el-input-group__prepend {
  background-color: #fff;
}
.input-with-select .el-input-group__prepend .el-select{
  width: 90px;
}

/* 对话框表单 */
.dialogForm {
  display: flex;
  flex-wrap: wrap;
}

.dialogForm .el-form-item {
  width: 50%;
  padding: 0 10px;
}

.dialogForm .buttonBox {
  text-align: end;
  width: 100%;
}

.dialogForm .textareaInput {
  width: 100%;
}

.el-descriptions .dialogLabel {
  align-content: center;
  width: 100px;
  display: inline-block;
  font-weight: bold;
  text-align: end;
}

.dialogClass {
  max-width: 1000px;
  min-width: 600px;
}

/*2栏设置盒子*/
.set-wrap-2{

}

.set-wrap-2 .panel-right{
  padding-left: 20px;
}

.set-wrap-2 .panel-right ol{
  font-size: 14px;
  padding: 2px 20px;
  line-height: 150%;
}
.set-wrap-2 .panel-right ol ul{
  font-weight: 400;
  font-size: 12px;
  padding: 2px 20px;
  margin-bottom: 10px;
}
.set-wrap-2 .panel-right a:hover{
  color: black;
  text-decoration: revert;
}
.set-wrap-2 .panel-right img{
  width: 100%;
}

/*弹出框*/
.el-drawer__header{
  margin-bottom: 2px;
}